<?php
include_once '../../classes/dao.php';
include_once '../../classes/erro.php';
include_once '../../classes/manipuladorXML.php';

$dao = new DAO();

$cliente = $dao->get_cliente($_REQUEST["cliente_id"]);
$automovel = $dao->get_automovel($_REQUEST["automovel_id"]);
$automovel->set_disponivel(false);

$locacao = new Locacao();
$locacao->set_data(new DateTime());
$locacao->set_diarias($_REQUEST["diarias"]);
$locacao->set_condutores_extras($_REQUEST["condutores_extra"]);
$locacao->set_gps($_REQUEST["gps"]);
$locacao->set_cadeira_bebe($_REQUEST["cadeira_bebe"]);

$locacao->set_cliente($cliente);

try {
	$automovel = $dao->salvar_automovel($automovel);
	$locacao->set_automovel($automovel);
	$objeto = $dao->salvar_locacao($locacao);
} catch (Exception $e) {
	$objeto = new Erro();
	$objeto->set_msg($e->getMessage());
}

echo ManipuladorXML::serializar($objeto);
?>